/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufrn.adurn.domain;

import java.util.Calendar;

/**
 *
 * @author Victor
 */
public class Professor extends Contato {

    private Long idDepto;
    // Informacoes institucionais
    private String siape;
    private String titulacao;
    private String categoria;
    private String nivel;
    private String cargaHoraria;
    // Status
    private boolean isAtivo;
    private boolean isAposentado;
    private boolean isConselho;
    private boolean isDiretoria;
    private boolean isAfastado;
    private boolean isFalecido;
    private boolean isPossuiPensionista;
    private boolean isPendencia;
    // Informacoes de rendimentos
    private Double vb;
    private Double contribuicao;
    private boolean isSindicalizado;
    private boolean isConsignado;
    private Calendar dataEntradaUFRN;
    private Calendar dataSind;

    public String getCargaHoraria() {
        return cargaHoraria;
    }

    public void setCargaHoraria(String cargaHoraria) {
        this.cargaHoraria = cargaHoraria;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public Double getContribuicao() {
        return contribuicao;
    }

    public void setContribuicao(Double contribuicao) {
        this.contribuicao = contribuicao;
    }

    public Long getIdDepto() {
        return idDepto;
    }

    public void setIdDepto(Long idDepto) {
        this.idDepto = idDepto;
    }

    public boolean isIsAfastado() {
        return isAfastado;
    }

    public void setIsAfastado(boolean isAfastado) {
        this.isAfastado = isAfastado;
    }

    public boolean isIsAposentado() {
        return isAposentado;
    }

    public void setIsAposentado(boolean isAposentado) {
        this.isAposentado = isAposentado;
    }

    public boolean isIsAtivo() {
        return isAtivo;
    }

    public void setIsAtivo(boolean isAtivo) {
        this.isAtivo = isAtivo;
    }

    public boolean isIsConselho() {
        return isConselho;
    }

    public void setIsConselho(boolean isConselho) {
        this.isConselho = isConselho;
    }

    public boolean isIsDiretoria() {
        return isDiretoria;
    }

    public void setIsDiretoria(boolean isDiretoria) {
        this.isDiretoria = isDiretoria;
    }

    public boolean isIsFalecido() {
        return isFalecido;
    }

    public void setIsFalecido(boolean isFalecido) {
        this.isFalecido = isFalecido;
    }

    public boolean isIsPossuiPensionista() {
        return isPossuiPensionista;
    }

    public void setIsPossuiPensionista(boolean isPossuiPensionista) {
        this.isPossuiPensionista = isPossuiPensionista;
    }

    public String getNivel() {
        return nivel;
    }

    public void setNivel(String nivel) {
        this.nivel = nivel;
    }

    public String getSiape() {
        return siape;
    }

    public void setSiape(String siape) {
        this.siape = siape;
    }

    public String getTitulacao() {
        return titulacao;
    }

    public void setTitulacao(String titulacao) {
        this.titulacao = titulacao;
    }

    public Double getVb() {
        return vb;
    }

    public void setVb(Double vb) {
        this.vb = vb;
    }

    public Calendar getDataEntradaUFRN() {
        return dataEntradaUFRN;
    }

    public void setDataEntradaUFRN(Calendar dataEntradaUFRN) {
        this.dataEntradaUFRN = dataEntradaUFRN;
    }

    public Calendar getDataSind() {
        return dataSind;
    }

    public void setDataSind(Calendar dataSind) {
        this.dataSind = dataSind;
    }

    public boolean isIsConsignado() {
        return isConsignado;
    }

    public void setIsConsignado(boolean isConsignado) {
        this.isConsignado = isConsignado;
    }

    public boolean isIsPendencia() {
        return isPendencia;
    }

    public void setIsPendencia(boolean isPendencia) {
        this.isPendencia = isPendencia;
    }

    public boolean isIsSindicalizado() {
        return isSindicalizado;
    }

    public void setIsSindicalizado(boolean isSindicalizado) {
        this.isSindicalizado = isSindicalizado;
    }
}
